from a trustworthy source - Français Anglais Dictionnaire